<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Generator" content="iWeb 3.0.4"/>
<meta name="iWeb-Build" content="local-build-20161213"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta name="viewport" content="width=770"/>
<title>wolfSSL - Products | wolfCrypt Cryptography Engine</title>
<link rel="stylesheet" type="text/css" media="screen,print" href="Products-wolfcrypt_files/Products-wolfcrypt.css"/>
<!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Products-wolfcrypt_files/Products-wolfcryptIE.css'/><![endif]-->
<!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
<script type="text/javascript" src="Scripts/iWebSite.js"></script>
<script type="text/javascript" src="Products-wolfcrypt_files/Products-wolfcrypt.js"></script>
<meta name="description" content="The wolfCrypt embedded crypto engine provides progressive features, portability, and current standards - ECC, Hardware Crypto support, AES-GCM, AES-CCM, Camellia, SHA-3 and more."/><meta name="keywords" content="embedded crypto, embedded crypto engine, embedded ssl, encryption libraries, openssl alternatives, security api, cryptography library, FIPS, aes cryptography, crypto source code, crypto library, smart grid, connected home, ecc, lightweight ssl, suite b, encryption security software"/><meta name="robots" content="follow,index"/> <!--ipt>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create','UA-64826966-1','auto');ga('send','pageview');</scri-->
 
<script>//<![CDATA[
window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(c){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("../../https@assets.zendesk.com/embeddable_framework/main.js","wolfssl.zendesk.com");
//]]></script>
  </head>
<body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();">
<div style="text-align: center; ">
<div style="margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; position: relative; word-wrap: break-word;  background: rgb(255, 255, 255); text-align: left; width: 770px; " id="body_content">
<div style="float: left; margin-left: 0px; position: relative; width: 770px; z-index: 0; " id="nav_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div>
</div>
<div style="float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 770px; z-index: 10; " id="header_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
<div style="margin-left: 0px; position: relative; width: 770px; z-index: 5; " id="body_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="height: 145px; width: 695px;  height: 144px; left: 37px; position: absolute; top: 1639px; width: 694px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 694px; ">
<script pagespeed_no_defer="" type="text/javascript">//<![CDATA[
(function(){var g=this,h=function(b,d){var a=b.split("."),c=g;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===d?c[e]?c=c[e]:c=c[e]={}:c[e]=d};var l=function(b){var d=b.length;if(0<d){for(var a=Array(d),c=0;c<d;c++)a[c]=b[c];return a}return[]};var m=function(b){var d=window;if(d.addEventListener)d.addEventListener("load",b,!1);else if(d.attachEvent)d.attachEvent("onload",b);else{var a=d.onload;d.onload=function(){b.call(this);a&&a.call(this)}}};var n,p=function(b,d,a,c,e){this.f=b;this.h=d;this.i=a;this.c=e;this.e={height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};this.g=c;this.b={};this.a=[];this.d={}},q=function(b,d){var a,c,e=d.getAttribute("pagespeed_url_hash");if(a=e&&!(e in b.d))if(0>=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)});h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)});var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c<d.length;++c)a=a.concat(l(document.getElementsByTagName(d[c])));if(0!=a.length&&a[0].getBoundingClientRect){for(c=0;d=a[c];++c)q(b,d);a="oh="+b.i;b.c&&(a+="&n="+b.c);if(d=0!=b.a.length)for(a+="&ci="+encodeURIComponent(b.a[0]),c=1;c<b.a.length;++c){var e=","+encodeURIComponent(b.a[c]);131072>=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f;if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c=0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0<a.width&&0<a.height&&0<a.naturalWidth&&0<a.naturalHeight||e in b&&a.width>=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})();pagespeed.CriticalImages.Run('../mod_pagespeed_beacon','Products-wolfcrypt.html','nGwfGbnYF7',true,false,'VwhCcRVemPk');
//]]></script><img src="Products-wolfcrypt_files/shapeimage_1.png" alt="" style="height: 145px; left: 0px; position: absolute; top: 0px; width: 695px; " pagespeed_url_hash="2739453274" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 140px; width: 220px;  height: 139px; left: 500px; position: absolute; top: 284px; width: 219px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 219px; ">
<img src="Products-wolfcrypt_files/shapeimage_2.png" alt="" style="height: 140px; left: 0px; position: absolute; top: 0px; width: 220px; " pagespeed_url_hash="3033953195" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id1" style="height: 32px; left: 628px; position: absolute; top: 159px; width: 107px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_107_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style">PRODUCTS</p>
</div>
</div>
</div>
<div style="height: 37px; width: 545px;  height: 37px; left: 191px; position: absolute; top: 80px; width: 545px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 545px; ">
<img src="Products-wolfcrypt_files/shapeimage_3.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 545px; " pagespeed_url_hash="3328453116" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id2" style="height: 25px; left: 200px; position: absolute; top: 84px; width: 43px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_43_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class1" title="Home.html" href="Home.html">Home</a></p>
</div>
</div>
</div>
<div id="id3" style="height: 25px; left: 365px; position: absolute; top: 84px; width: 72px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_72_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class2" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id4" style="height: 25px; left: 439px; position: absolute; top: 84px; width: 59px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_59_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class3" title="License.html" href="License.html">License</a></p>
</div>
</div>
</div>
<div id="id5" style="height: 25px; left: 499px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class4" title="Blog/Blog.html" href="Blog/Blog.html">Blog</a></p>
</div>
</div>
</div>
<div id="id6" style="height: 25px; left: 589px; position: absolute; top: 84px; width: 80px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_80_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class5" title="Community.html" href="Community.html">Community</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 245px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_4.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3622953037" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 296px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_5.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3917452958" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 363px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_6.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="4211952879" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 438px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_7.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="211485504" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 498px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_8.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="505985425" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 589px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_9.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="800485346" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id7" style="height: 25px; left: 671px; position: absolute; top: 84px; width: 61px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_61_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class6" title="Contact.html" href="Contact.html">Contact</a></p>
</div>
</div>
</div>
<div id="id8" style="height: 25px; left: 249px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class7" title="About.html" href="About.html">About</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 670px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_10.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="2826754504" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id9" style="height: 25px; left: 298px; position: absolute; top: 84px; width: 63px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_63_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2"><a class="class8" title="Products.html" href="Products.html">Products</a></p>
</div>
</div>
</div>
<div id="id10" style="height: 25px; left: 549px; position: absolute; top: 84px; width: 41px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_41_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class9" title="Docs.html" href="Docs.html">Docs</a></p>
</div>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 545px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_11.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3121254425" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id11" style="height: 23px; left: 193px; position: absolute; top: 122px; width: 261px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_261_23" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3"><a class="class10" title="Products.html" href="Products.html">Products</a> <span class="style">-&gt;</span><span class="style_1"> </span><span class="style_2">wolfCrypt Embedded Crypto Engine</span></p>
</div>
</div>
</div>
<div style="height: 1px; width: 676px;  height: 1px; left: 43px; position: absolute; top: 258px; width: 676px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 676px; ">
<img src="Products-wolfcrypt_files/shapeimage_12.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 676px; " pagespeed_url_hash="3415651642" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id12" style="height: 154px; left: 45px; position: absolute; top: 1412px; width: 309px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_309_154" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_4">Supported Chipmakers<br/></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_5"><span style="color: rgb(121, 121, 121); font-size: 11px; opacity: 1.00; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span>wolfCrypt has support for chipsets including ARM, Intel, Motorola, mbed, Freescale, Microchip (PIC32), ST (STM32F2/F4), NXP, Analog Devices, Texas Instruments, and more<br/></p>
</li>
</ol>
<p class="paragraph_style_6"><br/></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -13px; " class="paragraph_style_5"><span style="color: rgb(121, 121, 121); font-size: 11px; opacity: 1.00; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span>If you would like to use or test wolfCrypt on another chipset, let us know and we’ll be happy to support you.</p>
</li>
</ol>
</div>
</div>
</div>
<div id="id13" style="height: 39px; left: 41px; position: absolute; top: 212px; width: 346px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_346_39" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><span class="style_3">wolfCrypt</span> <span class="style_4">Embedded Crypto Engine</span></p>
</div>
</div>
</div>
<div id="id14" style="height: 58px; left: 531px; position: absolute; top: 357px; width: 168px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_168_58" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_8"><a title="License.html" href="License.html">View License Page</a></p>
</div>
</div>
</div>
<div id="id15" style="height: 626px; left: 42px; position: absolute; top: 747px; width: 329px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_329_626" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_9">Platform and Language Support<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6">wolfCrypt is built for maximum portability and is generally very easy to compile on new platforms.  It supports the C programming language as a primary interface.  If your desired platform is not listed under the supported operating environments, or you have interest in using wolfCrypt in another programming language not currently supported, please <a class="class11" title="Contact.html" href="Contact.html">contact us</a>.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_9">Commercial Support<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6">Support packages for wolfCrypt are available on an annual basis directly from wolfSSL.  With three different package options, you can compare them side-by-side and choose the package that best fits your specific needs.  Please see our <a title="http://www.yassl.com/yaSSL/Support/support_tiers.php" href="../../www.yassl.com/yaSSL/Support/support_tiers.php">Support Packages</a><span class="style_5"> </span>page for more details or contact us with any questions.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6">For license information, please see our <a title="License.html" href="License.html">Licensing Page</a>.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_10">Benchmarks<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6">For benchmarking information or data, please visit our <a title="benchmarks-wolfssl.html" href="benchmarks-wolfssl.html">Benchmark page</a> or <a title="Contact.html" href="Contact.html">contact us</a> for more information.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_10">Special Builds<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6"><span class="style_5">Module Isolation</span> - Individual algorithms and ciphers are able to be easily broken out of the wolfCrypt package and used independently.  If you would like to learn more, please contact us.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_10">wolfCrypt Training Course<br/></p>
<p class="paragraph_style_6"><br/></p>
<p class="paragraph_style_6">Interested in getting trained by the wolfSSL team on subjects related to wolfCrypt and/or wolfSSL?  <br/></p>
<p class="paragraph_style_6"><a title="Blog/Entries/2012/12/10_CyaSSL_Training_Course.html" href="Blog/Entries/2012/12/10_CyaSSL_Training_Course.html">Learn more</a>.<br/></p>
</div>
</div>
</div>
<div id="id16" style="height: 97px; left: 60px; position: absolute; top: 1671px; width: 189px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_189_97" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<ol>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-top: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class12" title="Docs-wolfssl-manual-10-wolfcrypt-usage-reference.html" href="Docs-wolfssl-manual-10-wolfcrypt-usage-reference.html">wolfCrypt Usage Reference</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class13" title="Docs.html" href="Docs.html">Documentation Page</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class14" title="benchmarks-wolfssl.html" href="benchmarks-wolfssl.html">Benchmarks</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id17" style="height: 25px; left: 60px; position: absolute; top: 1648px; width: 189px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_189_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">Documentation:</p>
</div>
</div>
</div>
<div id="id18" style="height: 51px; left: 268px; position: absolute; top: 1671px; width: 252px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_252_51" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_13">wolfCrypt is dual licensed under both the GPLv2 and commercial licensing.  For more information, please see the following links.</p>
</div>
</div>
</div>
<div id="id19" style="height: 25px; left: 267px; position: absolute; top: 1648px; width: 189px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_189_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">Licensing and Ordering:</p>
</div>
</div>
</div>
<div id="id20" style="height: 55px; left: 268px; position: absolute; top: 1721px; width: 170px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_170_55" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<ol>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-top: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class15" title="License.html" href="License.html">License Information</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class16" title="http://www.yassl.com/yaSSL/Support/support_tiers.php" href="../../www.yassl.com/yaSSL/Support/support_tiers.php">Support Packages</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class17" title="Contact.html" href="Contact.html">Contact Us</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id21" style="height: 22px; left: 530px; position: absolute; top: 1671px; width: 190px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_190_22" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_13">Follow us on Twitter and Facebook!</p>
</div>
</div>
</div>
<div id="id22" style="height: 25px; left: 530px; position: absolute; top: 1648px; width: 189px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_189_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">Stay up to date:</p>
</div>
</div>
</div>
<div id="id23" style="height: 39px; left: 530px; position: absolute; top: 1692px; width: 170px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_170_39" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<ol>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-top: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class18" title="http://twitter.com/wolfSSL" href="../../twitter.com/wolfSSL">Follow us on Twitter</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 0px; text-indent: 0px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: 0px; " class="paragraph_style_11"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 11px; font-stretch: normal; font-style: normal; font-weight: 400; position: relative; top: 1px; " class="Bullet">‣</span>  <a class="class19" title="http://www.facebook.com/wolfssl" href="../../www.facebook.com/wolfssl">Like us on Facebook</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id24" style="height: 64px; left: 527px; position: absolute; top: 292px; width: 176px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_176_64" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_14"><a class="class20" title="http://yassl.com/yaSSL/download/downloadForm.php" href="../../yassl.com/yaSSL/download/downloadForm.php">Download Now</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_6">wolfCrypt is included in the wolfSSL package.</p>
</div>
</div>
</div>
<div id="id25" style="height: 200px; left: 402px; position: absolute; top: 1412px; width: 333px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_333_200" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_4">Supported Operating Environments<br/></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_5"><span style="color: rgb(121, 121, 121); font-size: 11px; opacity: 1.00; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span>Win32/64, Linux, Mac OS X, Solaris, ThreadX, VxWorks, FreeBSD, NetBSD, OpenBSD, embedded Linux, WinCE, Haiku, OpenWRT, iPhone (iOS), Android, Nintendo Wii and Gamecube through DevKitPro, QNX, MontaVista, NonStop, TRON/ITRON/µITRON, Micrium's µC/OS, FreeRTOS, SafeRTOS, Freescale MQX, Nucleus, TinyOS, HP/UX, ARC MQX, TI-RTOS, uTasker, embOS<br/></p>
</li>
</ol>
<p class="paragraph_style_6"><br/></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -13px; " class="paragraph_style_5"><span style="color: rgb(121, 121, 121); font-size: 11px; opacity: 1.00; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span>If you would like to test wolfCrypt on another environment, let us know and we’ll be happy to support you.</p>
</li>
</ol>
</div>
</div>
</div>
<div style="height: 1px; width: 677px;  height: 1px; left: 42px; position: absolute; top: 1388px; width: 677px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 677px; ">
<img src="Products-wolfcrypt_files/shapeimage_13.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 677px; " pagespeed_url_hash="3710151563" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 195px; width: 1px;  height: 195px; left: 369px; position: absolute; top: 1400px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_14.jpg" alt="" style="height: 195px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="4004651484" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id26" style="height: 151px; left: 41px; position: absolute; top: 555px; width: 224px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_224_151" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_15">HIGHLIGHTS<br/></p>
<p class="paragraph_style_16"><br/></p>
<ol>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>ECC, up to 521 bit<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Hash-based PRNG<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>AES-NI, Cavium, STM32<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Progressive list of supported ciphers<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Key and Certificate generation<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_17"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Support Available<br/></p>
</li>
</ol>
</div>
</div>
</div>
<div style="height: 1px; width: 665px;  height: 1px; left: 44px; position: absolute; top: 581px; width: 665px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 665px; ">
<img src="Products-wolfcrypt_files/shapeimage_15.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 665px; " pagespeed_url_hash="4184109" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id27" style="height: 83px; left: 281px; position: absolute; top: 555px; width: 181px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_181_83" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_18">LIGHTWEIGHT<br/></p>
<p class="paragraph_style_19"><br/></p>
<p class="paragraph_style_19">- Small footprint size<br/></p>
<ol>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -9px; " class="paragraph_style_20"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Low runtime memory</p>
</li>
</ol>
</div>
</div>
</div>
<div id="id28" style="height: 136px; left: 500px; position: absolute; top: 555px; width: 224px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_224_136" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_18">PORTABLE<br/></p>
<p class="paragraph_style_16"><br/></p>
<ol>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_21"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Simple and Clean API<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_21"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>H/W crypto support (AES-NI, Cavium, STM32)<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_21"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Custom Memory Hooks<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="text-indent: -9px; " class="paragraph_style_21"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Modular Design<br/></p>
</li>
<li style="line-height: 16px; padding-left: 9px; text-indent: -9px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -9px; " class="paragraph_style_21"><span style="font-size: 11px; " class="Bullet">-</span><span style="width: 4px; " class="inline-block"></span>Assembly Optimizations</p>
</li>
</ol>
</div>
</div>
</div>
<div style="height: 168px; width: 1px;  height: 168px; left: 475px; position: absolute; top: 552px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_16.jpg" alt="" style="height: 168px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="298684030" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 167px; width: 1px;  height: 167px; left: 259px; position: absolute; top: 552px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products-wolfcrypt_files/shapeimage_17.jpg" alt="" style="height: 167px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="593183951" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id29" style="height: 231px; left: 41px; position: absolute; top: 268px; width: 437px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_437_231" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_9">Description<br/></p>
<p class="paragraph_style_22">The wolfCrypt cryptography engine is a lightweight crypto library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set.  It is commonly used in standard operating environments as well because of its royalty-free pricing and excellent cross platform support.  wolfCrypt supports the most popular algorithms and ciphers as well as progressive ones such as HC-128, RABBIT, and NTRU.  wolfCrypt is stable, production-ready, and backed by an excellent support team.  It is used in millions of application and devices worldwide.<br/></p>
<p class="paragraph_style_22"><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_22">A version of the wolfCrypt cryptography library has been <span class="style_5">FIPS 140-2 validated</span> (Certificate #2425). For additional information, visit the <a title="fips.html" href="fips.html">wolfCrypt FIPS FAQ</a> or contact <a title="mailto:fips@wolfssl.com" href="../cdn-cgi/l/email-protection#a1c7c8d1d2e1d6cecdc7d2d2cd8fc2cecc"><span class="__cf_email__" data-cfemail="5f39362f2c1f283033392c2c33713c3032">[email&#160;protected]</span><script data-cfhash='f9e31' type="text/javascript">/* <![CDATA[ */!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-cfemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */</script></a></p>
</div>
</div>
</div>
<div id="id30" style="height: 449px; left: 403px; position: absolute; top: 746px; width: 333px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_333_449" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_9">Features<br/></p>
<p class="paragraph_style_23"><span class="style_6"><br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Multiple Hashing Functions: <br/></span></p>
</li>
</ol>
<p class="paragraph_style_25"><span class="style_6">            MD2, MD4, MD5, SHA-1, SHA-2 (SHA-256, <br/></span></p>
<p class="paragraph_style_25"><span class="style_6">            SHA-384, SHA-512), SHA-3, RIPEMD-160<br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Block, Stream, and Authenticated Ciphers:  <br/></span></p>
</li>
</ol>
<p class="paragraph_style_25"><span class="style_6">            AES (CBC, CTR, GCM, CCM), Camellia, DES,<br/></span></p>
<p class="paragraph_style_25"><span class="style_6">            3DES, ARC4, RABBIT, HC-128<br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Public Key Options:  <br/></span></p>
</li>
</ol>
<p class="paragraph_style_25"><span class="style_6">            RSA, DSS, DH, EDH, NTRU<br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Password-based Key Derivation:  <br/></span></p>
</li>
</ol>
<p class="paragraph_style_25"><span class="style_6">            HMAC, PBKDF2, PKCS#5<br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">ECC Support (up to 521-bit)<br/></span></p>
</li>
</ol>
<p class="paragraph_style_23"><span class="style_6">            ECDH-ECDSA, ECDHE-ECDSA, ECDH-RSA, <br/></span></p>
<p class="paragraph_style_23"><span class="style_6">            ECDHE-RSA<br/></span></p>
<ol>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Hash-based PRNG<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">X.509 Encoding / Decoding<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Simple API<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">RSA and ECC Key Generation<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">x509 v3 Signed Certificate Generation<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">PKCS #1, #5, #8, #12 Private Key Encryption<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Assembly Optimizations<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Custom Memory Hooks<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Easily ties in to Hardware-based RNG solutions<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Intel AES-NI support<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">STM32F2/F4 hardware crypto support<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">Cavium NITROX support<br/></span></p>
</li>
<li style="line-height: 16px; padding-left: 13px; text-indent: -13px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -13px; " class="paragraph_style_24"><span style="font-size: 11px; " class="Bullet">•</span><span style="width: 7px; " class="inline-block"></span><span class="style_6">OpenSSL compatibility layer</span></p>
</li>
</ol>
</div>
</div>
</div>
<div style="height: 1px; width: 676px;  height: 1px; left: 43px; position: absolute; top: 718px; width: 676px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 676px; ">
<img src="Products-wolfcrypt_files/shapeimage_18.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 676px; " pagespeed_url_hash="887683872" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 40px; width: 30px;  height: 40px; left: 687px; position: absolute; top: 1729px; width: 30px; z-index: 1; " class="tinyText style_SkipStroke_2">
<img src="Products-wolfcrypt_files/Made%20in%20USA_4c.png" alt="" style="border: none; height: 40px; width: 30px; " pagespeed_url_hash="922805193" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
<div id="id31" style="height: 25px; left: -1px; position: absolute; top: 1807px; width: 771px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_771_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_26">Copyright 2016 wolfSSL Inc.  All rights reserved.</p>
</div>
</div>
</div>
<div id="id32" style="height: 33px; left: 517px; position: absolute; top: 1841px; width: 134px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_134_33" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_27">embedded ssl</p>
</div>
</div>
</div>
<div style="height: 16px; width: 20px;  height: 16px; left: 706px; position: absolute; top: 51px; width: 20px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 20px; ">
<img src="Products-wolfcrypt_files/shapeimage_19.png" alt="" style="height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; " pagespeed_url_hash="1182286497" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 685px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_2">
<a href="../../www.wolfssl.jp/default.htm" title="http://www.wolfssl.jp"><img src="Products-wolfcrypt_files/japan.png" alt="" style="border: none; height: 19px; width: 19px; " pagespeed_url_hash="564000930" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 707px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke_2">
<img src="Products-wolfcrypt_files/United%20Kingdom%28Great%20Britain%29.png" alt="" style="border: none; height: 19px; width: 19px; " pagespeed_url_hash="1025778643" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
<div id="id33" style="height: 23px; left: 328px; position: absolute; top: 48px; width: 258px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_258_23" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_28">Questions? +1 (425) 245-8247</p>
</div>
</div>
</div>
<div style="height: 114px; width: 114px;  height: 114px; left: 548px; position: absolute; top: 437px; width: 114px; z-index: 1; " class="tinyText style_SkipStroke_2">
<a href="fips.html" title="fips.html"><img src="Products-wolfcrypt_files/FIPS%20140-2%20Logo%20Trans.png" alt="" style="border: none; height: 114px; width: 114px; " pagespeed_url_hash="2050666374" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div id="id34" style="height: 28px; left: 593px; position: absolute; top: 44px; width: 119px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_119_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_29"><a class="class21" title="https://www.wolfssl.com/forums" href="../forums">Support <span class="style_7">Forums</span></a></p>
</div>
</div>
</div>
<div style="height: 112px; width: 183px;  height: 112px; left: -1px; position: absolute; top: 7px; width: 183px; z-index: 1; " class="tinyText style_SkipStroke_2">
<a href="Home.html" title="Home.html"><img src="Products-wolfcrypt_files/wolf-christmas.png" alt="" style="border: none; height: 112px; width: 183px; " pagespeed_url_hash="3294371541" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 1874px; line-height: 1874px; " class="spacer"> </div>
</div>
<div style="height: 100px; margin-left: 0px; position: relative; width: 770px; z-index: 15; " id="footer_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
</div>
</div>
 <script type="text/javascript">/* <![CDATA[ */(function(d,s,a,i,j,r,l,m,t){try{l=d.getElementsByTagName('a');t=d.createElement('textarea');for(i=0;l.length-i;i++){try{a=l[i].href;s=a.indexOf('/cdn-cgi/l/email-protection');m=a.length;if(a&&s>-1&&m>28){j=28+s;s='';if(j<m){r='0x'+a.substr(j,2)|0;for(j+=2;j<m&&a.charAt(j)!='X';j+=2)s+='%'+('0'+('0x'+a.substr(j,2)^r).toString(16)).slice(-2);j++;s=decodeURIComponent(s)+a.substr(j,m-j)}t.innerHTML=s.replace(/</g,'&lt;').replace(/>/g,'&gt;');l[i].href='mailto:'+t.value}}catch(e){}}}catch(e){}})(document);/* ]]> */</script></body>
</html>
